package com.njtoyo.taxi.admin.service.marketing;

import com.njtoyo.taxi.admin.rest.wrapper.marketing.seckill.CreatePrizeWrapper;
import com.njtoyo.taxi.admin.rest.wrapper.marketing.seckill.PrizeListWrapper;
import com.njtoyo.taxi.admin.rest.wrapper.marketing.seckill.UpdatePrizeIsOnlineWrapper;
import com.njtoyo.taxi.admin.rest.wrapper.marketing.seckill.UpdatePrizeWrapper;
import com.taxi.entity.common.RestResult;

public interface SeckillPrizeService {
    RestResult getList(Long awardId, PrizeListWrapper prizeListWrapper);

    RestResult create(Long awardId, CreatePrizeWrapper createPrizeWrapper);

    RestResult update(Long prizeId, UpdatePrizeWrapper updatePrizeWrapper);

    RestResult delete(Long prizeId);

    RestResult updateIsOnline(Long id, UpdatePrizeIsOnlineWrapper updateAwardWrapper);
}
